/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package daw.data;

import daw.data.Dao;
import daw.map.*;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Administrador
 */
public class GeneraXml {

       public String generaXml(String cadInicial){
        String str="";
              Dao us=new Dao();
       
                  
        
       str=str+"<Albumes>";
        for(Album c : us.obtenListaAlbum()) 
        
        {
           String idAlbum=Integer.toString(c.getIdalbum());
           if(idAlbum.equals(cadInicial)){
            
            str=str+"<Album>";
            str=str+"<anio>"+c.getAnio()+"</anio>";
            str=str+"<nombre>"+c.getNombre()+"</nombre>";
            str=str+"<cantvisitas>"+c.getIdalbum()+"</cantvisitas>";
            str=str+"<canciones>";
             for(Cancion cancion : us.obtenListaCanciones(idAlbum))
             {
                 String can=Integer.toString(cancion.getAlbum().getIdalbum());
        
                 
                 if(can.equals(idAlbum))
                  
                 {
                    str=str+"<cancion>";
                    str=str+"<nombrecancion>"+cancion.getNombre()+"</nombrecancion>";
                     str=str+"<genero>"+cancion.getCantvisitas()+"</genero>";
                     str=str+"<url>"+"es"+"</url>";
                   str=str+"</cancion>";
                 }
                
             }
             
         
            
            
            str=str+"</canciones>";
            str=str+"</Album>";
           }
        }
            
        
        str=str+"</Albumes>";
        return str;
    }
       
       
       
       
       
       
       public String GeneraXmlTop(){
       String str="";
       Dao us=new Dao();
       
       str=str+"<albumes>";
             for(Album album : us.generaTopAlbumes())
             {
                    str=str+"<album>";
                    str=str+"<nombrecancion>"+album.getNombre()+"</nombrecancion>";
                    str=str+"<genero>"+album.getAnio()+"</genero>";
                    str=str+"<url>"+"es"+"</url>";
                    str=str+"</album>";
               
                
             }
          
   
             for(Cancion cancion : us.generaTopCanciones())
             {
                    str=str+"<cancion>";
                    str=str+"<nombrecancion>"+cancion.getNombre()+"</nombrecancion>";
                    str=str+"<genero>"+cancion.getCantvisitas()+"</genero>";
                    str=str+"<url>"+"es"+"</url>";
                    str=str+"</cancion>";
               
                
             }
            str=str+"</albumes>";
            
           
       
        return str;
       }    
       
       
        public String GeneraXmlTop2(){
       String str="";
       Dao us=new Dao();
       
      
         
            
         
            str=str+"<albumes>";
             for(Album album : us.generaTopAlbumes())
             {
                    str=str+"<album>";
                    str=str+"<nombrealbum>"+album.getNombre()+"</nombrealbum>";
                    str=str+"<genero>"+album.getCantvisitas()+"</genero>";
                    str=str+"<url>"+"es"+"</url>";
                    str=str+"</album>";
               
                
             }
             
         
            
            
            str=str+"</albumes>";
            
           
       
        return str;
       }    
}
       
